package main

import (
	"fmt"
	"encoding/json"
)

type People struct {
	Name string `json:"name"` //给属于设置别名
}

func main()  {

	var p People //空结构体
	js:=`{"name":"11"}` //string类型
	err:=json.Unmarshal([]byte(js),&p) //将json反序列化成struct对象
	if err!=nil{
		fmt.Println("err",err)
		return
	}
	fmt.Println("people:",p.Name)
}
//打印结果：people: {}
//因为People的struct结构体的属性首字母为小写，不则json.Unmarshal不能获取到。
